package com.atzly.community.service;

/**
 * 点赞
 *
 * @author zlysimida
 * @date 2021/8/30 - 16:09
 */
public interface LikeService {

    // 点赞
    void like(int userId, int entityType, int entityId, int entityUserId);

    // 查询某实体点赞的数量
    long findEntityLikeCount(int entityType, int entityId);

    // 查询某人对某实体点赞的状态
    int findEntityLikeStatus(int userId, int entityType, int entityId);

    // 查询某个用户获得的赞
    int findUserLikeCount(int userId);
}
